.login-box {
  background-color: #fff;
}
.login-box .head-font {
  font-size: 6.4vw;
  padding: 14.66666667vw 0 9.33333333vw;
}
.login-box .form-box .form-group {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 13.33333333vw;
  margin-bottom: 2.66666667vw;
  border-bottom: 1px solid #F7F7F7;
}
.login-box .form-box .form-group > input {
  flex: 1;
  line-height: 13.33333333vw;
  font-size: 4.26666667vw;
  font-family: PingFangSC;
}
.login-box .form-box .form-group .close {
  width: 5.06666667vw;
}
.login-box .form-box .form-group .eye-open {
  width: 6.13333333vw;
}
.login-box .form-box .form-group .eye-close {
  width: 5.33333333vw;
}
.login-box button {
  margin-top: 13.33333333vw;
  width: 100%;
  height: 13.06666667vw;
  background: #4b66c6;
  box-shadow: 0px 1.06666667vw 2.66666667vw 0px rgba(75, 102, 198, 0.4);
  border-radius: 0.53333333vw;
  font-size: 5.06666667vw;
  color: #fff;
}
.login-box button.active {
  background-color: rgba(75, 102, 198, 0.2);
}
